/* 全局搜索框样式 - 最高优先级实现 */
.task-hall-container .search-container { position: relative !important; flex: 1 !important; min-width: 200px !important; }

.task-hall-container .task-search-input { 
  --el-input-height: 40px !important; 
  width: 100% !important; 
  padding-right: 40px !important; 
  border: 1px solid #dcdfe6 !important; 
  border-radius: 4px !important; 
}

.task-hall-container .search-icon { 
  position: absolute !important; 
  right: 12px !important; 
  top: 50% !important; 
  transform: translateY(-50%) !important; 
  width: 18px !important; 
  height: 18px !important; 
  color: #606266 !important; 
  cursor: pointer !important; 
  z-index: 9999 !important; 
  display: block !important; 
}


/* 筛选框箭头隐藏 - 增强版 */
.task-hall-container .filter-select .el-select .el-input .el-input__suffix .el-input__suffix-inner .el-select__caret {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}

/* 确保搜索框图标显示 */
.task-hall-container .search-container .search-icon {
  display: flex !important;
  position: absolute !important;
  right: 12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 9999 !important;
}

/* 直接覆盖Element Plus变量 */
:root { 
  --el-select-caret-color: #606266 !important; 
}
.task-hall-container .filter-select .el-select:focus-within { 
  --el-select-caret-color: transparent !important; 
}